home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 92 / DPPCZ0800.7z / DPPCZ0800.ISO / Demos / Star Trek - Armada / armada_demo.exe / data / Input.map < prev    next >
Text File  |  2000-03-05  |  20KB  |  1,271 lines

  1. ##########################################
  2. #
  3. # STAR TREK Input Map
  4. #
  5. # Modify these to update the keyboard and
  6. # mouse configuration.
  7. #
  8. ##########################################
  9.  
  10. ##########################################
  11. #
  12. # Game Key
  13. #
  14. ##########################################
  15.  
  16.  
  17. # Control Key
  18. control {
  19.     + keyboard    Control
  20. }
  21. # Shift Key
  22. shift {
  23.     + keyboard    Shift
  24. }
  25. # Alt Key
  26. alt {
  27.     + keyboard    Alt
  28. }
  29.  
  30.  
  31. # Cursor movement.
  32. cursor_x {
  33.     + mouse    HorizPos
  34. }
  35. cursor_y {
  36.     + mouse    VertPos
  37. }
  38.  
  39.  
  40. # Mouse button click, double click, and drag.
  41. left_click {
  42.     + mouse    LeftBtn
  43. }
  44. left_hold {
  45.     + mouse    LeftBtn
  46. }
  47. left_double_click {
  48.     + mouse    LeftBtnDblClk
  49. }
  50. left_double_hold {
  51.     + mouse    LeftBtnDblClk
  52. }
  53. middle_click {
  54.     + mouse    MiddleBtn
  55. }
  56. middle_hold {
  57.     + mouse    MiddleBtn
  58. }
  59. middle_double_click {
  60.     + mouse    MiddleBtnDblClk
  61. }
  62. middle_double_hold {
  63.     + mouse    MiddleBtnDblClk
  64. }
  65. right_click {
  66.     + mouse    RightBtn
  67. }
  68. right_hold {
  69.     + mouse    RightBtn
  70. }
  71. right_double_click {
  72.     + mouse    RightBtnDblClk
  73. }
  74. right_double_hold {
  75.     + mouse    RightBtnDblClk
  76. }
  77.  
  78.  
  79. # Chat Key (enter in-game chat)
  80. chat {
  81.     + keyboard    Enter
  82.     - keyboard     Control
  83.     - keyboard    Shift
  84.     - keyboard    Alt
  85. }
  86.  
  87. ##########################################
  88. # Fire special weapons.
  89. ##########################################
  90. fire_special_1 {
  91.     + keyboard    F1
  92.     - keyboard     Control
  93.     - keyboard    Shift
  94.     - keyboard    Alt
  95. }
  96. fire_special_2 {
  97.     + keyboard    F2
  98.     - keyboard     Control
  99.     - keyboard    Shift
  100.     - keyboard    Alt
  101. }
  102. fire_special_3 {
  103.     + keyboard    F3
  104.     - keyboard     Control
  105.     - keyboard    Shift
  106.     - keyboard    Alt
  107. }
  108. fire_special_4 {
  109.     + keyboard    F4
  110.     - keyboard     Control
  111.     - keyboard    Shift
  112.     - keyboard    Alt
  113. }
  114. fire_special_5 {
  115.     + keyboard    F5
  116.     - keyboard     Control
  117.     - keyboard    Shift
  118.     - keyboard    Alt
  119. }
  120. fire_special_6 {
  121.     + keyboard    F6
  122.     - keyboard     Control
  123.     - keyboard    Shift
  124.     - keyboard    Alt
  125. }
  126.  
  127. ##########################################
  128. # Global hot keys in Normal Mode
  129. ##########################################
  130. # Attack shortcut.
  131. attack {
  132.     + keyboard    A
  133.     - keyboard     Control
  134.     - keyboard    Shift
  135.     - keyboard    Alt
  136. }
  137. # Next construction unit.
  138. build {
  139.     + keyboard    B
  140.     - keyboard     Control
  141.     - keyboard    Shift
  142.     - keyboard    Alt
  143. }
  144. # stop shortcut.
  145. stop {
  146.     + keyboard    S
  147.     - keyboard     Control
  148.     - keyboard    Shift
  149.     - keyboard    Alt
  150. }
  151. # move shortcut.
  152. move {
  153.     + keyboard    M
  154.     - keyboard     Control
  155.     - keyboard    Shift
  156.     - keyboard    Alt
  157. }
  158. # orders shortcut.
  159. orders {
  160.     + keyboard    O
  161.     - keyboard     Control
  162.     - keyboard    Shift
  163.     - keyboard    Alt
  164. }
  165. # transport shortcut.
  166. transport {
  167.     + keyboard    T
  168.     - keyboard     Control
  169.     - keyboard    Shift
  170.     - keyboard    Alt
  171. }
  172. # recrew
  173. recrew {
  174.     + keyboard    R
  175.     - keyboard     Control
  176.     - keyboard    Shift
  177.     - keyboard    Alt
  178. }
  179. # harvest dilithium
  180. harvest {
  181.     + keyboard    D
  182.     - keyboard     Control
  183.     - keyboard    Shift
  184.     - keyboard    Alt
  185. }
  186. # scatter command
  187. scatter {
  188.     + keyboard    X
  189.     - keyboard     Control
  190.     - keyboard    Shift
  191.     - keyboard    Alt
  192. }
  193. # cloak command
  194. cloak {
  195.     + keyboard    C
  196.     - keyboard     Control
  197.     - keyboard    Shift
  198.     - keyboard    Alt
  199. }
  200. # special transport
  201. special {
  202.     + keyboard    T
  203.     - keyboard     Control
  204.     + keyboard    Shift
  205.     - keyboard    Alt
  206. }
  207. # set rally point
  208. rally {
  209.     + keyboard    P
  210.     - keyboard     Control
  211.     - keyboard    Shift
  212.     - keyboard    Alt
  213. }
  214. # set green alert
  215. green {
  216.     + keyboard    G
  217.     - keyboard     Control
  218.     + keyboard    Shift
  219.     - keyboard    Alt
  220. }
  221. # set yellow alert
  222. yellow {
  223.     + keyboard    Y
  224.     - keyboard     Control
  225.     + keyboard    Shift
  226.     - keyboard    Alt
  227. }
  228. # set red alert
  229. red {
  230.     + keyboard    R
  231.     - keyboard     Control
  232.     + keyboard    Shift
  233.     - keyboard    Alt
  234. }
  235. # set guard mode
  236. guard {
  237.     + keyboard    U
  238.     - keyboard     Control
  239.     - keyboard    Shift
  240.     - keyboard    Alt
  241. }
  242. # set stand down mode
  243. stand {
  244.     + keyboard    S
  245.     - keyboard     Control
  246.     + keyboard    Shift
  247.     - keyboard    Alt
  248. }
  249. # set patrol mode
  250. patrol {
  251.     + keyboard    P
  252.     - keyboard     Control
  253.     - keyboard    Shift
  254.     - keyboard    Alt
  255. }
  256. # repair 
  257. repair {
  258.     + keyboard    R
  259.     - keyboard     Control
  260.     - keyboard    Shift
  261.     - keyboard    Alt
  262. }
  263. # set scout mode
  264. scout {
  265.     + keyboard    S
  266.     - keyboard     Control
  267.     - keyboard    Shift
  268.     - keyboard    Alt
  269. }
  270. # set search and destroy
  271. search {
  272.     + keyboard    D
  273.     - keyboard     Control
  274.     - keyboard    Shift
  275.     - keyboard    Alt
  276. }
  277. # decommision
  278. decomm {
  279.     + keyboard    D
  280.     - keyboard     Control
  281.     + keyboard    Shift
  282.     - keyboard    Alt
  283. }
  284. # go back in sub ment
  285. back {
  286.     + keyboard    B
  287.     - keyboard     Control
  288.     - keyboard    Shift
  289.     - keyboard    Alt
  290. }
  291.  
  292. ##########################################
  293. # Build Sub Menu Keys
  294. ##########################################
  295.  
  296. # global keys
  297. cancel {
  298.     + keyboard    C
  299.     - keyboard     Control
  300.     + keyboard    Shift
  301.     - keyboard    Alt
  302. }
  303. construction_rig {
  304.     + keyboard    C
  305.     - keyboard     Control
  306.     - keyboard    Shift
  307.     - keyboard    Alt
  308. }
  309. freighter {
  310.     + keyboard    F
  311.     - keyboard     Control
  312.     - keyboard    Shift
  313.     - keyboard    Alt
  314. }
  315. # Federation ships
  316. fed_scout {
  317.     + keyboard    V
  318.     - keyboard     Control
  319.     - keyboard    Shift
  320.     - keyboard    Alt
  321. }
  322. fed_destroyer {
  323.     + keyboard    D
  324.     - keyboard     Control
  325.     - keyboard    Shift
  326.     - keyboard    Alt
  327. }
  328. fed_photon {
  329.     + keyboard    S
  330.     - keyboard     Control
  331.     - keyboard    Shift
  332.     - keyboard    Alt
  333. }
  334. fed_phaser {
  335.     + keyboard    A
  336.     - keyboard     Control
  337.     - keyboard    Shift
  338.     - keyboard    Alt
  339. }
  340. fed_science {
  341.     + keyboard    L
  342.     - keyboard     Control
  343.     - keyboard    Shift
  344.     - keyboard    Alt
  345. }
  346. fed_battle {
  347.     + keyboard    S
  348.     - keyboard     Control
  349.     - keyboard    Shift
  350.     - keyboard    Alt
  351. }
  352. # Klingon ships
  353. kling_scout {
  354.     + keyboard    D
  355.     - keyboard     Control
  356.     - keyboard    Shift
  357.     - keyboard    Alt
  358. }
  359. kling_destroyer {
  360.     + keyboard    P
  361.     - keyboard     Control
  362.     - keyboard    Shift
  363.     - keyboard    Alt
  364. }
  365. kling_photon {
  366.     + keyboard    V
  367.     - keyboard     Control
  368.     - keyboard    Shift
  369.     - keyboard    Alt
  370. }
  371. kling_phaser {
  372.     + keyboard    S
  373.     - keyboard     Control
  374.     - keyboard    Shift
  375.     - keyboard    Alt
  376. }
  377. kling_science {
  378.     + keyboard    F
  379.     - keyboard     Control
  380.     - keyboard    Shift
  381.     - keyboard    Alt
  382. }
  383. kling_battle {
  384.     + keyboard    V
  385.     - keyboard     Control
  386.     - keyboard    Shift
  387.     - keyboard    Alt
  388. }
  389. kling_super {
  390.     + keyboard    J
  391.     - keyboard     Control
  392.     - keyboard    Shift
  393.     - keyboard    Alt
  394. }
  395. # Romulan ships
  396. rom_scout {
  397.     + keyboard    L
  398.     - keyboard     Control
  399.     - keyboard    Shift
  400.     - keyboard    Alt
  401. }
  402. rom_destroyer {
  403.     + keyboard    S
  404.     - keyboard     Control
  405.     - keyboard    Shift
  406.     - keyboard    Alt
  407. }
  408. rom_photon {
  409.     + keyboard    R
  410.     - keyboard     Control
  411.     - keyboard    Shift
  412.     - keyboard    Alt
  413. }
  414. rom_phaser {
  415.     + keyboard    F
  416.     - keyboard     Control
  417.     - keyboard    Shift
  418.     - keyboard    Alt
  419. }
  420. rom_science {
  421.     + keyboard    S
  422.     - keyboard     Control
  423.     - keyboard    Shift
  424.     - keyboard    Alt
  425. }
  426. rom_battle {
  427.     + keyboard    W
  428.     - keyboard     Control
  429.     - keyboard    Shift
  430.     - keyboard    Alt
  431. }
  432. rom_super {
  433.     + keyboard    P
  434.     - keyboard     Control
  435.     - keyboard    Shift
  436.     - keyboard    Alt
  437. }
  438. # Borg ships
  439. borg_scout {
  440.     + keyboard    D
  441.     - keyboard     Control
  442.     - keyboard    Shift
  443.     - keyboard    Alt
  444. }
  445. borg_destroyer {
  446.     + keyboard    I
  447.     - keyboard     Control
  448.     - keyboard    Shift
  449.     - keyboard    Alt
  450. }
  451. borg_photon {
  452.     + keyboard    S
  453.     - keyboard     Control
  454.     - keyboard    Shift
  455.     - keyboard    Alt
  456. }
  457. borg_phaser {
  458.     + keyboard    A
  459.     - keyboard     Control
  460.     - keyboard    Shift
  461.     - keyboard    Alt
  462. }
  463. borg_science {
  464.     + keyboard    D
  465.     - keyboard     Control
  466.     - keyboard    Shift
  467.     - keyboard    Alt
  468. }
  469. borg_battle {
  470.     + keyboard    C
  471.     - keyboard     Control
  472.     - keyboard    Shift
  473.     - keyboard    Alt
  474. }
  475. # Research pods
  476. detect_grid {
  477.     + keyboard    D
  478.     - keyboard     Control
  479.     - keyboard    Shift
  480.     - keyboard    Alt
  481. }
  482. # Fed specific pods
  483. an_mines {
  484.     + keyboard    A
  485.     - keyboard     Control
  486.     - keyboard    Shift
  487.     - keyboard    Alt
  488. }
  489. cr_pulsar {
  490.     + keyboard    C
  491.     - keyboard     Control
  492.     - keyboard    Shift
  493.     - keyboard    Alt
  494. }
  495. en_overload {
  496.     + keyboard    O
  497.     - keyboard     Control
  498.     - keyboard    Shift
  499.     - keyboard    Alt
  500. }
  501. co_refractor {
  502.     + keyboard    R
  503.     - keyboard     Control
  504.     - keyboard    Shift
  505.     - keyboard    Alt
  506. }
  507. manheim {
  508.     + keyboard    M
  509.     - keyboard     Control
  510.     - keyboard    Shift
  511.     - keyboard    Alt
  512. }
  513. sh_disruptor {
  514.     + keyboard    S
  515.     - keyboard     Control
  516.     - keyboard    Shift
  517.     - keyboard    Alt
  518. }
  519. fr_team {
  520.     + keyboard    R
  521.     - keyboard     Control
  522.     - keyboard    Shift
  523.     - keyboard    Alt
  524. }
  525. pd_laser {
  526.     + keyboard    P
  527.     - keyboard     Control
  528.     - keyboard    Shift
  529.     - keyboard    Alt
  530. }
  531. # Klingon specific pods
  532. po_torpedo {
  533.     + keyboard    P
  534.     - keyboard     Control
  535.     - keyboard    Shift
  536.     - keyboard    Alt
  537. }
  538. kc_team {
  539.     + keyboard    O
  540.     - keyboard     Control
  541.     - keyboard    Shift
  542.     - keyboard    Alt
  543. }
  544. gr_mines {
  545.     + keyboard    M
  546.     - keyboard     Control
  547.     - keyboard    Shift
  548.     - keyboard    Alt
  549. }
  550. pl_cannon {
  551.     + keyboard    C
  552.     - keyboard     Control
  553.     - keyboard    Shift
  554.     - keyboard    Alt
  555. }
  556. ion_storm {
  557.     + keyboard    I
  558.     - keyboard     Control
  559.     - keyboard    Shift
  560.     - keyboard    Alt
  561. }
  562. death_chant {
  563.     + keyboard    D
  564.     - keyboard     Control
  565.     - keyboard    Shift
  566.     - keyboard    Alt
  567. }
  568. mi_organisms {
  569.     + keyboard    S
  570.     - keyboard     Control
  571.     - keyboard    Shift
  572.     - keyboard    Alt
  573. }
  574. re_field {
  575.     + keyboard    R
  576.     - keyboard     Control
  577.     - keyboard    Shift
  578.     - keyboard    Alt
  579. }
  580. # Romulan specific pods
  581. rom_spy {
  582.     + keyboard    S
  583.     - keyboard     Control
  584.     - keyboard    Shift
  585.     - keyboard    Alt
  586. }
  587. se_jammer {
  588.     + keyboard    J
  589.     - keyboard     Control
  590.     - keyboard    Shift
  591.     - keyboard    Alt
  592. }
  593. psy_blast {
  594.     + keyboard    P
  595.     - keyboard     Control
  596.     - keyboard    Shift
  597.     - keyboard    Alt
  598. }
  599. si_beam {
  600.     + keyboard    I
  601.     - keyboard     Control
  602.     - keyboard    Shift
  603.     - keyboard    Alt
  604. }
  605. holo_proj {
  606.     + keyboard    L
  607.     - keyboard     Control
  608.     - keyboard    Shift
  609.     - keyboard    Alt
  610. }
  611. myotron {
  612.     + keyboard    M
  613.     - keyboard     Control
  614.     - keyboard    Shift
  615.     - keyboard    Alt
  616. }
  617. es_convert {
  618.     + keyboard    S
  619.     - keyboard     Control
  620.     - keyboard    Shift
  621.     - keyboard    Alt
  622. }
  623. ph_cloak {
  624.     + keyboard    C
  625.     - keyboard     Control
  626.     - keyboard    Shift
  627.     - keyboard    Alt
  628. }
  629. # Borg specific pods
  630. tw_drive {
  631.     + keyboard    W
  632.     - keyboard     Control
  633.     - keyboard    Shift
  634.     - keyboard    Alt
  635. }
  636. hold_bm {
  637.     + keyboard    L
  638.     - keyboard     Control
  639.     - keyboard    Shift
  640.     - keyboard    Alt
  641. }
  642. regen {
  643.     + keyboard    R
  644.     - keyboard     Control
  645.     - keyboard    Shift
  646.     - keyboard    Alt
  647. }
  648. auto_bore {
  649.     + keyboard    A
  650.     - keyboard     Control
  651.     - keyboard    Shift
  652.     - keyboard    Alt
  653. }
  654. nanites {
  655.     + keyboard    A
  656.     - keyboard     Control
  657.     - keyboard    Shift
  658.     - keyboard    Alt
  659. }
  660. co_override {
  661.     + keyboard    C
  662.     - keyboard     Control
  663.     - keyboard    Shift
  664.     - keyboard    Alt
  665. }
  666. ut_burst {
  667.     + keyboard    U
  668.     - keyboard     Control
  669.     - keyboard    Shift
  670.     - keyboard    Alt
  671. }
  672. sh_remod {
  673.     + keyboard    R
  674.     - keyboard     Control
  675.     - keyboard    Shift
  676.     - keyboard    Alt
  677. }
  678. # Construction rig build items
  679. starbase {
  680.     + keyboard    S
  681.     - keyboard     Control
  682.     - keyboard    Shift
  683.     - keyboard    Alt
  684. }
  685. upgrade {
  686.     + keyboard    U
  687.     - keyboard     Control
  688.     - keyboard    Shift
  689.     - keyboard    Alt
  690. }
  691. shipyard {
  692.     + keyboard    Y
  693.     - keyboard     Control
  694.     - keyboard    Shift
  695.     - keyboard    Alt
  696. }
  697. research_station {
  698.     + keyboard    R
  699.     - keyboard     Control
  700.     - keyboard    Shift
  701.     - keyboard    Alt
  702. }
  703. science_station {
  704.     + keyboard    C
  705.     - keyboard     Control
  706.     - keyboard    Shift
  707.     - keyboard    Alt
  708. }
  709. mining_station {
  710.     + keyboard    D
  711.     - keyboard     Control
  712.     - keyboard    Shift
  713.     - keyboard    Alt
  714. }
  715. phaser_turret {
  716.     + keyboard    P
  717.     - keyboard     Control
  718.     - keyboard    Shift
  719.     - keyboard    Alt
  720. }
  721. photon_turret {
  722.     + keyboard    U
  723.     - keyboard     Control
  724.     - keyboard    Shift
  725.     - keyboard    Alt
  726. }
  727. sensor_turret {
  728.     + keyboard    A
  729.     - keyboard     Control
  730.     - keyboard    Shift
  731.     - keyboard    Alt
  732. }
  733. adv_shipyard {
  734.     + keyboard    V
  735.     - keyboard     Control
  736.     - keyboard    Shift
  737.     - keyboard    Alt
  738. }
  739. manheim_research {
  740.     + keyboard    M
  741.     - keyboard     Control
  742.     - keyboard    Shift
  743.     - keyboard    Alt
  744. }
  745. subspace_research {
  746.     + keyboard    I
  747.     - keyboard     Control
  748.     - keyboard    Shift
  749.     - keyboard    Alt
  750. }
  751. phoenix_research {
  752.     + keyboard    X
  753.     - keyboard     Control
  754.     - keyboard    Shift
  755.     - keyboard    Alt
  756. }
  757. borg_gate {
  758.     + keyboard    W
  759.     - keyboard     Control
  760.     - keyboard    Shift
  761.     - keyboard    Alt
  762. }
  763.  
  764. ##########################################
  765. #
  766. # Interface Key
  767. #
  768. ##########################################
  769.  
  770. # select all shortcut
  771. select_all {
  772.     + keyboard    E
  773.     - keyboard     Control
  774.     - keyboard    Shift
  775.     - keyboard    Alt
  776. }
  777.  
  778. # select next visible ship shortcut
  779. select_next_ship {
  780.     + keyboard    N
  781.     - keyboard     Control
  782.     - keyboard    Shift
  783.     - keyboard    Alt
  784. }
  785.  
  786. # Command grouping.
  787. group_select_0 {
  788.     + keyboard    Zero
  789. }
  790. group_select_1 {
  791.     + keyboard    One
  792. }
  793. group_select_2 {
  794.     + keyboard    Two
  795. }
  796. group_select_3 {
  797.     + keyboard    Three
  798. }
  799. group_select_4 {
  800.     + keyboard    Four
  801. }
  802. group_select_5 {
  803.     + keyboard    Five
  804. }
  805. group_select_6 {
  806.     + keyboard    Six
  807. }
  808. group_select_7 {
  809.     + keyboard    Seven
  810. }
  811. group_select_8 {
  812.     + keyboard    Eight
  813. }
  814. group_select_9 {
  815.     + keyboard    Nine
  816. }
  817.  
  818. # Place flag visible to allies.
  819. multiplayer_flag {
  820.     + keyboard    Backspace
  821.     - keyboard     Control
  822.     - keyboard    Shift
  823.     - keyboard    Alt
  824. }
  825.  
  826. # Grid toggle.
  827. grid_toggle {
  828.     + keyboard    G
  829.     - keyboard     Control
  830.     - keyboard    Shift
  831.     - keyboard    Alt
  832. }
  833.  
  834. # Minimize interface panels.
  835. minimize_minimap {
  836.     + keyboard    F1
  837.     + keyboard     Control
  838.     - keyboard    Shift
  839.     - keyboard    Alt
  840. }
  841. minimize_shipinfo {
  842.     + keyboard    F2
  843.     + keyboard     Control
  844.     - keyboard    Shift
  845.     - keyboard    Alt
  846. }
  847. minimize_speed {
  848.     + keyboard    F3
  849.     + keyboard     Control
  850.     - keyboard    Shift
  851.     - keyboard    Alt
  852. }
  853. minimize_cinematic {
  854.     + keyboard    F4
  855.     + keyboard     Control
  856.     - keyboard    Shift
  857.     - keyboard    Alt
  858. }
  859. minimize_control {
  860.     + keyboard    F5
  861.     + keyboard     Control
  862.     - keyboard    Shift
  863.     - keyboard    Alt
  864. }
  865. minimize_resource {
  866.     + keyboard    F7
  867.     + keyboard     Control
  868.     - keyboard    Shift
  869.     - keyboard    Alt
  870. }
  871.  
  872. # Hide interface panels.
  873. hide_minimap {
  874.     + keyboard    F1
  875.     - keyboard     Control
  876.     - keyboard    Shift
  877.     + keyboard    Alt
  878. }
  879. hide_shipinfo {
  880.     + keyboard    F2
  881.     - keyboard     Control
  882.     - keyboard    Shift
  883.     + keyboard    Alt
  884. }
  885. hide_speed {
  886.     + keyboard    F3
  887.     - keyboard     Control
  888.     - keyboard    Shift
  889.     + keyboard    Alt
  890. }
  891. hide_cinematic {
  892.     + keyboard    F4
  893.     - keyboard     Control
  894.     - keyboard    Shift
  895.     + keyboard    Alt
  896. }
  897. hide_control {
  898.     + keyboard    F5
  899.     - keyboard     Control
  900.     - keyboard    Shift
  901.     + keyboard    Alt
  902. }
  903. hide_resource {
  904.     + keyboard    F7
  905.     - keyboard     Control
  906.     - keyboard    Shift
  907.     + keyboard    Alt
  908. }
  909. hide_comm {
  910.     + keyboard    F6
  911.     + keyboard     Control
  912.     - keyboard    Shift
  913.     - keyboard    Alt
  914. }
  915. hide_objectives {
  916.     + keyboard    M
  917.     + keyboard     Control
  918.     - keyboard    Shift
  919.     - keyboard    Alt
  920. }
  921.  
  922. # Restore interface.
  923. interface_default {
  924.     + keyboard    F9
  925.     + keyboard     Control
  926.     - keyboard    Shift
  927.     - keyboard    Alt
  928. }
  929. interface_restore {
  930.     + keyboard    F9
  931.     - keyboard     Control
  932.     - keyboard    Shift
  933.     + keyboard    Alt
  934. }
  935.  
  936. # Camera rotation.
  937. camera_rotate_minus {
  938.     + keyboard    GreySlash
  939.     - keyboard     Control
  940.     - keyboard    Shift
  941.     - keyboard    Alt
  942. }
  943. camera_rotate_plus {
  944.     + keyboard    GreyStar
  945.     - keyboard     Control
  946.     - keyboard    Shift
  947.     - keyboard    Alt
  948. }
  949.  
  950. # Camera zoom.
  951. zoom_factor_plus {
  952.     + keyboard    GreyPlus
  953.     - keyboard     Control
  954.     - keyboard    Shift
  955.     - keyboard    Alt
  956. }
  957. zoom_factor_minus {
  958.     + keyboard    GreyMinus
  959.     - keyboard     Control
  960.     - keyboard    Shift
  961.     - keyboard    Alt
  962. }
  963.  
  964. # Reset zoom.
  965. zoom_factor_reset {
  966.     + keyboard    GreyInsert
  967.     - keyboard     Control
  968.     - keyboard    Shift
  969.     - keyboard    Alt
  970. }
  971.  
  972. # Pan (scroll) camera.
  973. scroll_right {
  974.     + keyboard    GreyRightArrow
  975.     - keyboard     Control
  976.     - keyboard    Shift
  977.     - keyboard    Alt
  978. }
  979. scroll_left {
  980.     + keyboard    GreyLeftArrow
  981.     - keyboard     Control
  982.     - keyboard    Shift
  983.     - keyboard    Alt
  984. }
  985. scroll_up {
  986.     + keyboard    GreyUpArrow
  987.     - keyboard     Control
  988.     - keyboard    Shift
  989.     - keyboard    Alt
  990. }
  991. scroll_down {
  992.     + keyboard    GreyDownArrow
  993.     - keyboard     Control
  994.     - keyboard    Shift
  995.     - keyboard    Alt
  996. }
  997.  
  998. # Switch to bigger view in cinematics!
  999. let_me_see_more {
  1000.     + keyboard    Space
  1001.     - keyboard     Control
  1002.     + keyboard    Shift
  1003.     - keyboard    Alt
  1004. }
  1005.  
  1006. # In or out of cinematics
  1007. toggle_cinematic {
  1008.     + keyboard    Z
  1009.     - keyboard     Control
  1010.     - keyboard    Shift
  1011.     - keyboard    Alt
  1012. }
  1013.  
  1014. #modifier key to enter a waypoint
  1015. enter_waypoint {
  1016.     + keyboard    Tab
  1017.     - keyboard    Control
  1018.     - keyboard    Alt
  1019. }
  1020.  
  1021. # Recenter camera to mission start.
  1022. center_player {
  1023.     + keyboard    H
  1024.     - keyboard     Control
  1025.     - keyboard    Shift
  1026. }
  1027.  
  1028. snapshot {
  1029.     + keyboard    Z
  1030.     + keyboard     Control
  1031.     - keyboard    Shift
  1032.     + keyboard    Alt
  1033. }
  1034.  
  1035.  
  1036. ##########################################
  1037. #
  1038. # Debugging Key
  1039. #
  1040. ##########################################
  1041.  
  1042. # Toggle the fog and shroud on and off
  1043. radar_toggle {
  1044.     + keyboard    V
  1045.     - keyboard     Control
  1046.     - keyboard    Shift
  1047.     + keyboard    Alt
  1048. }
  1049.  
  1050. # Toggle the display of the object bounding sphere
  1051. bounding_sphere {
  1052.     + keyboard    I
  1053.     - keyboard     Control
  1054.     - keyboard    Shift
  1055.     + keyboard    Alt
  1056. }
  1057.  
  1058. # Toggle the display of bounding boxes
  1059. bounding_boxes {
  1060.     + keyboard    U
  1061.     - keyboard     Control
  1062.     - keyboard    Shift
  1063.     + keyboard    Alt
  1064. }
  1065.  
  1066. # Toggle the display of debugging info
  1067. debugging_toggle {
  1068.     + keyboard    Y
  1069.     - keyboard     Control
  1070.     - keyboard    Shift
  1071.     + keyboard    Alt
  1072. }
  1073.  
  1074. # Toggle the display of the quadtree
  1075. quadtree_toggle {
  1076.     + keyboard    Q
  1077.     - keyboard     Control
  1078.     - keyboard    Shift
  1079.     + keyboard    Alt
  1080. }
  1081.  
  1082. # Toggle team flags.
  1083. team_flag_toggle {
  1084.     + keyboard    F
  1085.     - keyboard     Control
  1086.     - keyboard    Shift
  1087.     + keyboard    Alt
  1088. }
  1089.  
  1090. # Toggle VTune sampling
  1091. vtune_toggle {
  1092.     + keyboard    Tab
  1093.     + keyboard    Control
  1094.     - keyboard    Shift
  1095.     + keyboard    Alt
  1096. }
  1097.  
  1098. # Add dilithium
  1099. debug_add_dilithium {
  1100.     + keyboard    Plus
  1101.     - keyboard     Control
  1102.     - keyboard    Shift
  1103.     - keyboard    Alt
  1104. }
  1105.  
  1106. # Subtract dilithium
  1107. debug_sub_dilithium {
  1108.     + keyboard    Minus
  1109.     - keyboard     Control
  1110.     - keyboard    Shift
  1111.     - keyboard    Alt
  1112. }
  1113.  
  1114. ##########################################
  1115. #
  1116. # Edit Mode Key
  1117. #
  1118. ##########################################
  1119.  
  1120. # Keyboard shortcuts for object placement.
  1121. mode_select_0 {
  1122.     + keyboard    F1
  1123.     - keyboard     Control
  1124.     - keyboard    Shift
  1125.     - keyboard    Alt
  1126. }
  1127. mode_select_1 {
  1128.     + keyboard    F2
  1129.     - keyboard     Control
  1130.     - keyboard    Shift
  1131.     - keyboard    Alt
  1132. }
  1133. mode_select_2 {
  1134.     + keyboard    F3
  1135.     - keyboard     Control
  1136.     - keyboard    Shift
  1137.     - keyboard    Alt
  1138. }
  1139. mode_select_3 {
  1140.     + keyboard    F4
  1141.     - keyboard     Control
  1142.     - keyboard    Shift
  1143.     - keyboard    Alt
  1144. }
  1145. mode_select_4 {
  1146.     + keyboard    F5
  1147.     - keyboard     Control
  1148.     - keyboard    Shift
  1149.     - keyboard    Alt
  1150. }
  1151. mode_select_5 {
  1152.     + keyboard    F6
  1153.     - keyboard     Control
  1154.     - keyboard    Shift
  1155.     - keyboard    Alt
  1156. }
  1157. mode_select_6 {
  1158.     + keyboard    F7
  1159.     - keyboard     Control
  1160.     - keyboard    Shift
  1161.     - keyboard    Alt
  1162. }
  1163. mode_select_7 {
  1164.     + keyboard    F8
  1165.     - keyboard     Control
  1166.     - keyboard    Shift
  1167.     - keyboard    Alt
  1168. }
  1169. mode_select_8 {
  1170.     + keyboard    F9
  1171.     - keyboard     Control
  1172.     - keyboard    Shift
  1173.     - keyboard    Alt
  1174. }
  1175. mode_select_9 {
  1176.     + keyboard    F10
  1177.     - keyboard     Control
  1178.     - keyboard    Shift
  1179.     - keyboard    Alt
  1180. }
  1181. mode_select_10 {
  1182.     + keyboard    F11
  1183.     - keyboard     Control
  1184.     - keyboard    Shift
  1185.     - keyboard    Alt
  1186. }
  1187. mode_select_11 {
  1188.     + keyboard    F12
  1189.     - keyboard     Control
  1190.     - keyboard    Shift
  1191.     - keyboard    Alt
  1192. }
  1193.  
  1194. # Up one level in edit menu.
  1195. menu_back {
  1196.     + keyboard    Tab
  1197.     - keyboard     Control
  1198.     - keyboard    Shift
  1199.     - keyboard    Alt
  1200. }
  1201.  
  1202. # Object team selection.
  1203. team_up {
  1204.     + keyboard    GreyUpArrow
  1205.     - keyboard     Control
  1206.     + keyboard    Shift
  1207.     - keyboard    Alt
  1208. }
  1209. team_down {
  1210.     + keyboard    GreyDownArrow
  1211.     - keyboard     Control
  1212.     + keyboard    Shift
  1213.     - keyboard    Alt
  1214. }
  1215.  
  1216. # Delete object or path point.
  1217. erase {
  1218.     + keyboard    GreyDelete
  1219.     - keyboard     Control
  1220.     - keyboard    Shift
  1221. }
  1222.  
  1223. # Restore object to ODF settings.
  1224. restore {
  1225.     + keyboard    R
  1226.     - keyboard     Control
  1227.     - keyboard    Shift
  1228.     + keyboard    Alt
  1229. }
  1230.  
  1231. # Restore ALL objects to ODF settings
  1232. restoreAll {
  1233.     + keyboard    R
  1234.     - keyboard     Control
  1235.     + keyboard    Shift
  1236.     + keyboard    Alt
  1237. }
  1238.  
  1239. # Edit the map size and map parameters.
  1240. change_map {
  1241.     + keyboard      R
  1242.     + keyboard    Control
  1243.     - keyboard    Shift
  1244.     - keyboard    Alt
  1245. }
  1246.  
  1247. # Open the obstacle avoidance dialog box
  1248. #Why use Y? Because it's not used yet. :)
  1249. avoidance_dialog {
  1250.     + keyboard    Y
  1251.     + keyboard    Control
  1252.     - keyboard    Shift
  1253.     - keyboard    Alt
  1254. }
  1255.  
  1256. # Save path to file.
  1257. save_3d_path {
  1258.     + keyboard      D
  1259.     + keyboard    Control
  1260.     - keyboard    Shift
  1261.     - keyboard    Alt
  1262. }
  1263.  
  1264. # Switch camera shot
  1265. switch_camera_shot {
  1266.     + keyboard  Space
  1267.     - keyboard     Control
  1268.     - keyboard    Shift
  1269.     - keyboard    Alt
  1270. }
  1271.